home *** CD-ROM | disk | FTP | other *** search
- tmpX = mcX;
- tmpY = mcY;
- tmpX++;
- tellTarget("/mc/sub")
- {
- _rotation = 0;
- }
- tFrame = getProperty("m" add tmpX add tmpY, _currentframe);
- switch(tFrame)
- {
- case 1:
- set("sndMC/:sndMode","move");
- call("/:playSnd");
- tellTarget("/mc")
- {
- _X = _X + eval("/:cW");
- }
- mcX++;
- break;
- case 2:
- break;
- case 3:
- tmpX++;
- tFrame2 = getProperty("m" add tmpX add tmpY, _currentframe);
- if(tFrame2 != 2 && tFrame2 != 3)
- {
- set("buff" add buffer,"R" add mcX add mcY);
- buffer++;
- maxBuffer = buffer;
- tellTarget("/mc")
- {
- _X = _X + eval("/:cW");
- }
- tellTarget("/m" add tmpX add tmpY)
- {
- gotoAndStop(3);
- if(eval("/:tFrame2") == 4)
- {
- set("/sndMC/:sndMode","lock");
- call("/:playSnd");
- tellTarget("/m" add eval("/:tmpX") add eval("/:tmpY") add "/keyMC")
- {
- nextFrame();
- }
- }
- else
- {
- set("/sndMC/:sndMode","move");
- call("/:playSnd");
- tellTarget("/m" add eval("/:tmpX") add eval("/:tmpY") add "/keyMC")
- {
- prevFrame();
- }
- }
- }
- tmpX--;
- tellTarget("/m" add tmpX add tmpY)
- {
- if(tFrame != 4)
- {
- gotoAndStop(1);
- }
- else
- {
- gotoAndStop(4);
- }
- }
- mcX++;
- }
- break;
- case 4:
- set("sndMC/:sndMode","move");
- call("/:playSnd");
- tellTarget("/mc")
- {
- _X = _X + eval("/:cW");
- }
- mcX++;
- }
- call("/:checkClear");
-